package com.example.crm01.entity.system;

import com.alibaba.fastjson2.JSON;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.example.crm01.entity.BaseEntity;
import lombok.Data;

import java.util.List;


@Data
@TableName("t_system_business")
public class SystemBusiness extends BaseEntity {

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 业务名称
     */
    private String name;

    /**
     * 区划id
     */
    private Long regionId;
    /**
     * 区划名称
     */
    private String regionName;

    /**
     * 计费方式：0-包年 1-包月
     */
    private Integer buyType;

    //允许有多个，在数据库存json格式，解析json得到一个vo vo里有一个套餐的list,和总价；
    /**
     * 套餐信息（名称 + 价格）
     */
    private String servicePackage;

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}
